Nifty Above 23,700, Sensex Rises 270 Points; Oil & Gas, Pharma Gain, It Drags | Cnbc Tv18